package com.ptu.service.impl;

import com.ptu.entity.ExpenseItem;
import com.ptu.mapper.ExpenseItemMapper;
import com.ptu.service.ExpenseItemService;
import com.ptu.util.DBUtil;
import org.apache.ibatis.session.SqlSession;

import java.util.List;

public class ExpenseItemServiceImpl implements ExpenseItemService {

    @Override
    public List<ExpenseItem> findItemByExpId(int expId) {
        ExpenseItemMapper mapper = DBUtil.getSqlSession().getMapper(ExpenseItemMapper.class);
        List<ExpenseItem> expenseItems = mapper.selectByExpId(expId);
        DBUtil.closeAll();
        return expenseItems;
    }

    @Override
    public int removeItem(int expId) {
        SqlSession sqlSession = DBUtil.getSqlSession();
        ExpenseItemMapper mapper = sqlSession.getMapper(ExpenseItemMapper.class);
        int delete = mapper.delExpItem(expId);
        DBUtil.closeAll();
        return delete;
    }
}
